﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//int main()
//{
//	int x = 4 + 22;
//	int y = 61 - 23;
//	printf("%d\n", x);
//	printf("%d\n", y);
//
//	return 0;
//}

//如果希望得到浮点数的结果，两个运算数必须⾄少有⼀个浮点数，这时C语⾔就会进⾏浮点数除法。
//int main()
//{
//	float x = 6 / 4;
//	int y = 6 / 4;
//	printf("%f\n", x); // 输出 1.000000
//	printf("%d\n", y); // 输出 1
//	return 0;
//}

//运算符 % 表⽰求模运算，即返回两个整数相除的余值。这个运算符只能⽤于整数，不能⽤于浮点数。
//#include <stdio.h>
//int main()
//{
//	int x = 6 % 4; // 2
//	return 0;
//}

//负数求模的规则是，结果的正负号由第⼀个运算数的正负号决定.

//int main()
//{
//	printf("%d\n", 11 % -5); // 1
//	printf("%d\n", -11 % -5); // -1
//	printf("%d\n", -11 % 5); // -1
//	return 0;
//}

//int main()
//{
//	int a = 3;
//	int b = 5;
//	int c = 0;
//	c = b = a + 3;//连续赋值，从右向左依次赋值的。
//
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	printf("%5d\n", 123); // 输出为 " 123"
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	printf("%-5d\n", 123); // 输出为 "123 "
//	return 0;
//}

#include <stdio.h>
int main()
{
	printf("%+d\n", 12); // 输出 +12
	printf("%+d\n", -12); // 输出 -12
	return 0;
}